package com.me.modules.sys.entity;

import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;


/**
 * 系统节假日时间定义
 *
 * @author lill
 * @email lill5270@163.com
 * @date 2019-01-08 16:56:49
 */
public class TimetblWorkdateEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	//ID
	private Long id;
	//时间模板id
	private Long tblId;
	//创建时间
	private Date createDate;
	//创建人
	private String createUser;
	//修改时间
	private Date updateDate;
	//修改人
	private String updateUser;
	//开始日期
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date beginDate;
	//结束日期
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date endDate;
	//工作日类型
	private String workDateType;

	/**
	 * 设置：ID
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：ID
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：时间模板id
	 */
	public void setTblId(Long tblId) {
		this.tblId = tblId;
	}
	/**
	 * 获取：时间模板id
	 */
	public Long getTblId() {
		return tblId;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateDate() {
		return createDate;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	/**
	 * 获取：创建人
	 */
	public String getCreateUser() {
		return createUser;
	}
	/**
	 * 设置：修改时间
	 */
	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getUpdateDate() {
		return updateDate;
	}
	/**
	 * 设置：修改人
	 */
	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}
	/**
	 * 获取：修改人
	 */
	public String getUpdateUser() {
		return updateUser;
	}
	/**
	 * 设置：开始日期
	 */
	public void setBeginDate(Date beginDate) {
		this.beginDate = beginDate;
	}
	/**
	 * 获取：开始日期
	 */
	public Date getBeginDate() {
		return beginDate;
	}
	/**
	 * 设置：结束日期
	 */
	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}
	/**
	 * 获取：结束日期
	 */
	public Date getEndDate() {
		return endDate;
	}
	/**
	 * 设置：工作日类型
	 */
	public void setWorkDateType(String workDateType) {
		this.workDateType = workDateType;
	}
	/**
	 * 获取：工作日类型
	 */
	public String getWorkDateType() {
		return workDateType;
	}
}
